Skip to content

Cleanup/Refactor SmartServo #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jan 12, 2022
Merged

Cleanup/Refactor SmartServo #14

merged 21 commits into from
Jan 12, 2022

Conversation

aentinger
Copy link
Contributor

@aentinger aentinger commented Jan 11, 2022

No description provided.

@aentinger aentinger added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Jan 11, 2022
@aentinger aentinger self-assigned this Jan 11, 2022
@aentinger aentinger marked this pull request as ready for review January 12, 2022 06:28
@aentinger aentinger requested a review from facchinm January 12, 2022 06:28
This reduces the pollution of 'SmartServo.h'.
…is API can only be used with a defined servo operation command.
@aentinger aentinger force-pushed the simplify-smart-motor-logic branch from c304345 to f564e9f Compare January 12, 2022 08:48
@aentinger aentinger force-pushed the simplify-smart-motor-logic branch from b77ca30 to 6a000cb Compare January 12, 2022 09:04
@github-actions
Copy link

Memory usage change @ f564e9f

Board flash % RAM for global variables %
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 🔺 +136 - +272 +0.05 - +0.1
Click for full report table
Board examples/Braccio__Template
flash
% examples/Braccio__Template
RAM for global variables
% examples/Braccio_factory_setID_interactive
flash
% examples/Braccio_factory_setID_interactive
RAM for global variables
% examples/LCD_Custom_Menu
flash
% examples/LCD_Custom_Menu
RAM for global variables
% examples/LCD_Menu_Joystick
flash
% examples/LCD_Menu_Joystick
RAM for global variables
% examples/LCD_Motors
flash
% examples/LCD_Motors
RAM for global variables
% examples/LearnByDoing
flash
% examples/LearnByDoing
RAM for global variables
% examples/New_APIs
flash
% examples/New_APIs
RAM for global variables
% examples/Tools/Check_Inputs
flash
% examples/Tools/Check_Inputs
RAM for global variables
% examples/Tools/Test_Motor_Angular_Control
flash
% examples/Tools/Test_Motor_Angular_Control
RAM for global variables
% examples/Tools/Test_Motor_Communication
flash
% examples/Tools/Test_Motor_Communication
RAM for global variables
%
arduino:mbed_nano:nanorp2040connect 0 0.0 136 0.05 0 0.0 272 0.1 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05
Click for full report CSV
Board,examples/Braccio__Template<br>flash,%,examples/Braccio__Template<br>RAM for global variables,%,examples/Braccio_factory_setID_interactive<br>flash,%,examples/Braccio_factory_setID_interactive<br>RAM for global variables,%,examples/LCD_Custom_Menu<br>flash,%,examples/LCD_Custom_Menu<br>RAM for global variables,%,examples/LCD_Menu_Joystick<br>flash,%,examples/LCD_Menu_Joystick<br>RAM for global variables,%,examples/LCD_Motors<br>flash,%,examples/LCD_Motors<br>RAM for global variables,%,examples/LearnByDoing<br>flash,%,examples/LearnByDoing<br>RAM for global variables,%,examples/New_APIs<br>flash,%,examples/New_APIs<br>RAM for global variables,%,examples/Tools/Check_Inputs<br>flash,%,examples/Tools/Check_Inputs<br>RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control<br>flash,%,examples/Tools/Test_Motor_Angular_Control<br>RAM for global variables,%,examples/Tools/Test_Motor_Communication<br>flash,%,examples/Tools/Test_Motor_Communication<br>RAM for global variables,%
arduino:mbed_nano:nanorp2040connect,0,0.0,136,0.05,0,0.0,272,0.1,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05

@github-actions
Copy link

Memory usage change @ b77ca30

Board flash % RAM for global variables %
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 🔺 +136 - +272 +0.05 - +0.1
Click for full report table
Board examples/Braccio__Template
flash
% examples/Braccio__Template
RAM for global variables
% examples/Braccio_factory_setID_interactive
flash
% examples/Braccio_factory_setID_interactive
RAM for global variables
% examples/LCD_Custom_Menu
flash
% examples/LCD_Custom_Menu
RAM for global variables
% examples/LCD_Menu_Joystick
flash
% examples/LCD_Menu_Joystick
RAM for global variables
% examples/LCD_Motors
flash
% examples/LCD_Motors
RAM for global variables
% examples/LearnByDoing
flash
% examples/LearnByDoing
RAM for global variables
% examples/New_APIs
flash
% examples/New_APIs
RAM for global variables
% examples/Tools/Check_Inputs
flash
% examples/Tools/Check_Inputs
RAM for global variables
% examples/Tools/Test_Motor_Angular_Control
flash
% examples/Tools/Test_Motor_Angular_Control
RAM for global variables
% examples/Tools/Test_Motor_Communication
flash
% examples/Tools/Test_Motor_Communication
RAM for global variables
%
arduino:mbed_nano:nanorp2040connect 0 0.0 136 0.05 0 0.0 272 0.1 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05
Click for full report CSV
Board,examples/Braccio__Template<br>flash,%,examples/Braccio__Template<br>RAM for global variables,%,examples/Braccio_factory_setID_interactive<br>flash,%,examples/Braccio_factory_setID_interactive<br>RAM for global variables,%,examples/LCD_Custom_Menu<br>flash,%,examples/LCD_Custom_Menu<br>RAM for global variables,%,examples/LCD_Menu_Joystick<br>flash,%,examples/LCD_Menu_Joystick<br>RAM for global variables,%,examples/LCD_Motors<br>flash,%,examples/LCD_Motors<br>RAM for global variables,%,examples/LearnByDoing<br>flash,%,examples/LearnByDoing<br>RAM for global variables,%,examples/New_APIs<br>flash,%,examples/New_APIs<br>RAM for global variables,%,examples/Tools/Check_Inputs<br>flash,%,examples/Tools/Check_Inputs<br>RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control<br>flash,%,examples/Tools/Test_Motor_Angular_Control<br>RAM for global variables,%,examples/Tools/Test_Motor_Communication<br>flash,%,examples/Tools/Test_Motor_Communication<br>RAM for global variables,%
arduino:mbed_nano:nanorp2040connect,0,0.0,136,0.05,0,0.0,272,0.1,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05

@aentinger aentinger merged commit 3365ff6 into master Jan 12, 2022
@aentinger aentinger deleted the simplify-smart-motor-logic branch January 12, 2022 09:20
@github-actions
Copy link

Memory usage change @ 6a000cb

Board flash % RAM for global variables %
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 🔺 +136 - +272 +0.05 - +0.1
Click for full report table
Board examples/Braccio__Template
flash
% examples/Braccio__Template
RAM for global variables
% examples/Braccio_factory_setID_interactive
flash
% examples/Braccio_factory_setID_interactive
RAM for global variables
% examples/LCD_Custom_Menu
flash
% examples/LCD_Custom_Menu
RAM for global variables
% examples/LCD_Menu_Joystick
flash
% examples/LCD_Menu_Joystick
RAM for global variables
% examples/LCD_Motors
flash
% examples/LCD_Motors
RAM for global variables
% examples/LearnByDoing
flash
% examples/LearnByDoing
RAM for global variables
% examples/New_APIs
flash
% examples/New_APIs
RAM for global variables
% examples/Tools/Check_Inputs
flash
% examples/Tools/Check_Inputs
RAM for global variables
% examples/Tools/Test_Motor_Angular_Control
flash
% examples/Tools/Test_Motor_Angular_Control
RAM for global variables
% examples/Tools/Test_Motor_Communication
flash
% examples/Tools/Test_Motor_Communication
RAM for global variables
%
arduino:mbed_nano:nanorp2040connect 0 0.0 136 0.05 0 0.0 272 0.1 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05 0 0.0 136 0.05
Click for full report CSV
Board,examples/Braccio__Template<br>flash,%,examples/Braccio__Template<br>RAM for global variables,%,examples/Braccio_factory_setID_interactive<br>flash,%,examples/Braccio_factory_setID_interactive<br>RAM for global variables,%,examples/LCD_Custom_Menu<br>flash,%,examples/LCD_Custom_Menu<br>RAM for global variables,%,examples/LCD_Menu_Joystick<br>flash,%,examples/LCD_Menu_Joystick<br>RAM for global variables,%,examples/LCD_Motors<br>flash,%,examples/LCD_Motors<br>RAM for global variables,%,examples/LearnByDoing<br>flash,%,examples/LearnByDoing<br>RAM for global variables,%,examples/New_APIs<br>flash,%,examples/New_APIs<br>RAM for global variables,%,examples/Tools/Check_Inputs<br>flash,%,examples/Tools/Check_Inputs<br>RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control<br>flash,%,examples/Tools/Test_Motor_Angular_Control<br>RAM for global variables,%,examples/Tools/Test_Motor_Communication<br>flash,%,examples/Tools/Test_Motor_Communication<br>RAM for global variables,%
arduino:mbed_nano:nanorp2040connect,0,0.0,136,0.05,0,0.0,272,0.1,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05,0,0.0,136,0.05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant